#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
typedef int seqlisttype;
typedef struct seqlist {
	seqlisttype* arr;
	int size;
	int capacity;
}SL;
void seqlistinit(SL* p);
void seqlistprint(SL* p);
void seqlistrad(SL* p);
void seqlistvastcapicity(SL* p);
void seqlistpop(SL* p, int pos);
void seqlistpopfront(SL* p, int popfront);
void seqlistpopback(SL* p, int popback);
void seqlistincrease(SL* p, int pos, int data);
void seqlistfrontincreae(SL* p, int frontpos, int data);
void seqlistbackincrease(SL* p, int backpos, int data);
int  seqlistfinddata(SL* p, int data);
void seqlistfindpos(SL* p, int pos);
void seqlistmodify(SL* p, int pos, int data);
void seqlistdestory(SL* p);